//
//  ReversiBoardLineDirection.h
//  Reversi
//	リバーシボード上の線分ベクトルの方向
//	８方向を表す
//		-1
//	  -1 + +1
//		+1
//
//  Created by 成瀬 龍人 on 2/5/10.
//  Copyright 2010 __MyCompanyName__. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "ReversiOutOfRangeException.h"

@interface ReversiBoardLineDirection : NSObject {
	//	x方向
	int x;
	//	y方向
	int y;
}

//	初期化
//	@throws	ReversiOutOfRangeException
//	@param	x	x座標(-1 <= x <= 1)
//	@param	y	y座標(-1 <= x <= 1)
- (id)init:(int)x:(int)y;

//	同値
- (bool)isEqual:(id)object;

//	コピー
- (id)copyWithZone:(NSZone*)zone;

//	x方向を取得
@property (readonly) int x;
//	y方向を取得
@property (readonly) int y;
@end
